Aws\S3\Transfer A

Total Complexity 62
Dependencies 10
Dependents 1
Total lines 414
Lines of code 249
Logical lines of code 139
Comment lines 86
Methods 16
Properties 9

Methods 16

Method Rating Maintainability Complexity Lines of code
__construct()
A
42 14 50
addDebugToBefore()
A
45 10 40
createDownloadPromise()
A
44 8 41
resolveUri()
S
57 6 16
getDownloadsIterator()
S
55 3 19
promise()
S
67 3 8
prepareTarget()
S
63 3 10
createS3Key()
S
62 2 11
getS3Args()
S
65 2 8
determineScheme()
S
77 2 3
createUploadPromise()
S
66 2 8
getUploadsIterator()
S
65 2 9
upload()
S
66 2 8
uploadMultipart()
S
61 1 12
transfer()
S
82 1 3
normalizePath()
S
78 1 3